2022 年 12 月区块链操作系统之开发回顾
查看 Cartesi Machine、Cartesi Rollups 和 Noether 的更新
正在寻找区块链操作系统组件的最新进展?你找对地方了!正如在我们的路线图文章中所描述的那样,我们一直在朝着定期且频繁的更新方向发展着,,以便让我们的社区能够及时的了解到我们取得的进展,以及将区块链操作系统提升到一个生产级别,一个美丽且多样化的DApp生态系统正在蓬勃发展。
如果你对区块链操作系统的组成不是很熟悉?那么建议你在你阅读本文之前,一定要通读一下这些介绍性的文章,让你迅速的了解我们:
Cartesi Machine
https://cartesi.io/en/docs/machine/overview/
Cartesi Rollups
https://cartesi.io/en/docs/cartesi-rollups/overview/
Noether
https://medium.com/cartesi/noethers-on-chain-infrastructure-595435911030
如果想要快速了解 12 月的发展,请查看下面的路线图,可以知道 Cartesi Machine、Cartesi Rollups 和 Noether 的新功能。
Cartesi Machine 是 Cartesi 的确定性虚拟机,它模拟 RISC-V 架构,可以运行成熟的 Linux 操作系统。Cartesi Machine 是 Cartesi 的开创性技术,它可以为使用主流软件构建的去中心化应用程序提供运行时。
The Microarchitecture
作为 Machine Emulator SDK v0.13.0 的一部分,实现了发布微架构。我们开始调整我们的微架构模拟器,使其 C++ 代码尽可能接近 Solidity。当我们实施已经开始的新 solidity-step 函数时,将非常简单,且不会出现任何不一致。
Self-Hosted Distributions
Gentoo 自托管发行版和 Alpine Linux 的试验暂时停止,我们的团队将所有精力集中在新的 Cartesi Rollups 0.3.0 版本和微架构工作中。
03新功能的文档
文档已经完成,正在团队审查中。我们可能还会添加更多示例以更好地说明某些主题。
压缩指令已实施并正在审查中
构建 rootfs 的新“类似 docker”的方法正在审查中(DApp 开发人员希望使用更简单的方法来创建他们的机器,敬请期待!)
仿真器测试覆盖率显着增加 进行了内核配置的优化。Linux 现在的启动速度提高了一倍
其他改进
以下是我们的机器模拟器及其组件的改进列表,不一定由 Cartesi Rollups 进度驱动:
原型管理程序支持正在推进并几乎可以启动 KVM 更新到内核 6.x 并从 BBL 迁移到 OpenSBI 正在进行中 一些组件从 gRPC 到 JSON-RPC 的迁移进展很快 非许可仲裁算法 (NxN) 正在为 2 月中旬的学术论文提交做准备 NxN 原型实施进展迅速
02Cartesi Rollups
Cartesi Rollups 是 Cartesi 的 Optimistic rollup layer-2 系统,它依赖于 Cartesi Machine,允许开发人员使用主流软件组件创建可扩展的去中心化应用程序。它由链上和链下组件组成,允许区块链提供数据可用性、订单输入数据、在第 1 层和第 2 层之间桥接代币,并在发生争议时充当裁判。
01通往主网之路
我们已经开始研究 Rollups alpha 版本 0.9.0,它将使用简化的 Rollups 链上架构。这将是朝着通过安全可靠的框架进入主网迈出的重要一步。
02DApp验证器节点
我们的部署系统和基于云的执行基础设施目前处于持续改进阶段,这意味着基本功能已经完成,新功能和修复功能将根据使用情况推出。
03Rollups 增强
我们一直致力于使alpha 版本 0.8.0更加稳定和健壮,并为 Echo DApp 添加了一个简单的 Web 客户端,以说明前端应用程序如何与 Rollups 框架交互。
04支持Computational Oracles
Zippie 的开发团队获得了 Cartesi 基金会的资助,用于 Cartesi 的计算 oracle 解决方案(名为 Cartesi Compute)。据 Zippie 报道,拨款工作已经取得进展。
里程碑 1 和 2 处于审查阶段,其中包括以下任务:
在源代码和接口中将遗留的“Descartes”名称重命名为“Compute”
从 2022 年起升级 Cartesi Compute 以使用 Cartesi 机器
实现原始页面(空页面)的预计算散列,这使得更大机器的散列速度更快
禁止记录器上传数据的功能(智能合约保证数据可用)
向 Cartesi Compute 添加管理密钥以允许分阶段主网部署的功能
稳定性,CI 修复
测试:确认验证游戏正在运行/捕捉欺诈
测试:确认 Cartesi Compute Samples 工作并验证 Logger 功能
其他贡献涉及将 IPFS 驱动器下载为 CAR 文件的能力(获取整个 DAG)
此外,里程碑 3 的工作已经开始,其中包括文档更改和重命名,以及关于与 Cartesi 堆栈的新微架构更改集成的讨论。
05Arbitration for Rollups
我们将暂时暂停这个工作进程,集中精力在主网之路上的工作。
06CTSI 激励的自动执行凭证
重要的是要提到此功能取决于调度程序组件 请参阅调度程序活动的状态更新
CTSI 激励的交易排序器
重要的是要提到此功能取决于调度程序组件 请参阅调度程序活动的状态更新
Noether 是 Cartesi 的数据可用性侧链。这是 Cartesi 解决方案的一部分,它将使区块链应用程序能够使用比以太坊或其他基础层更多的数据。
01Noether 2.0 版:从 PoS 升级到 PoS 2.0
我们在 Noether 2.0 的第一个版本中完成了 75% 的工作,它支持在 V1.1 和 V2 上挖矿。
02The Scheduler
我们暂时停止了 Scheduler 的开发,将精力集中在 PoS 的工作上。
03Explorer
以下是我们对 Explorer 工作前沿的更新
新功能:
新用户页面已上线。这提供了两个主要方面的可见性;用户在权益池中的增长以及按地址累积的份额。这让用户了解哪些地址是鲸鱼,以及如果他们决定离开可能对区块生产产生的影响 我们开始更改代码以支持 PoS V2
增强功能:
我们添加了对名为 app.safe.global 的新 Gnosis 安全应用程序环境的支持。同时,我们仍然支持以前的环境。 使用 ENS 子图 graphQL 数据静态生成元数据来改进使用 ENS 服务的质押池的 SEO 结果。
修复:
我们发布了无数的修复程序,从 UI 更改(例如移动设备上的对齐)到功能性更改(例如权益操作表单中的陈旧数据)。维护:
我们存档了一堆功能标志并删除了很多代码。例如,用于访问新矿池列表页面、矿池详细信息页面、节点运行器和新钱包连接工作流程/UI 的标志04为区块链操作系统做出贡献
有兴趣与我们一起进行开发吗?我们一直在寻找协作的团队成员!请随时通过 Discord 与我们联系
https://discordapp.com/invite/Pt2NrnS ,
点击链接查看我们当前的职业空缺
https://cartesi.bamboohr.com/jobs/ ,或将您的简历连同介绍发送至我们的人力资源电子邮件:hr@cartesi.io
关于Cartesi
Blockchain OS 是一分布式的第 2 层基础设施,支持 Linux 和主流编程软件组件。使得开发人员可以第一次在Blockchain OS上使用丰富的传统软件工具、库和他们习惯的服务编写可扩展的智能合约,Cartesi 弥合了主流软件和区块链之间的差距。
Cartesi 正在引领数百万新创业公司及其开发人员加入并使用区块链操作系统,同时将 Linux 应用程序纳入其中。凭借开创性的虚拟机、Rollups和侧链,Cartesi 为所有开发人员铺平了道路,以帮助他们进入区块链的世界并构建下一代区块链应用程序。
Cartesi在此诚挚地邀请所有人,请和我们一起来到区块链操作系统的世界,一起探索未来。
友情提示FRIENDLY TIPS
本信息不构成任何投资建议,投资者不应以该等信息取代其独立判断或仅根据该等信息作出决策。我们力求本公众号信息准确可靠,但对这些新的准确性或完整性不作保证,亦不对因使用该等信息而引发的损失承担任何责任。
加密资产属于高风险资产,需要充分认识到其波动性
往期推荐
ETH Denver 2023,Cartesi 与你们一起建设!
Cartesi 2022 年 12 月回顾
你好,Cartesi Rollups Alpha 0.8.0